package com.hongruan.service;

import java.util.List;

public interface ReportService {

	/**
	 * 按业务分税务机关对比
	 * @param startdate 开始日期
	 * @param stopdate 结束日期
	 * @return
	 */
	public List getListBySwjg(String menuUuid,String swjgUuid,String startdate,String stopdate);
	
	/**
	 * 按业务分时间短统计
	 * @param swjgUuid 税务机关ID
	 * @param startdate 开始日期
	 * @param stopdate 结束日期
	 * @return
	 */
	public List getListBySjd(String swjgUuid,String startdate,String stopdate);
	
	/**
	 * 按业务分税务人员统计
	 * @param swjgUuid 税务机关ID
	 * @param startdate 开始日期
	 * @param stopdate 结束日期
	 * @return
	 */
	public List getListByCzry(String swjgUuid,String startdate,String stopdate);
	
	/**
	 * 根据SuperSwjgUuid得到下属机关信息
	 * @param superSwjgUuid 
	 * @return
	 */
	public List listSwjgBySuperId(String superSwjgUuid);
	
	/**
	 * 列表菜单
	 * @param menuUuid
	 * @return
	 */
	public List getListMenuById(String menuUuid);
	
	/**
	 * 列表统计
	 * @param startdate
	 * @param stopdate
	 * @return
	 */
	public List getTotal(String menuUuid,String startdate,String stopdate);
	
	/**
	 * 列表明细
	 * @param menuUuid
	 * @param swjgUuid
	 * @param startdate
	 * @param stopdate
	 * @return
	 */
	public List getDetail(String menuUuid,String swjgUuid,String startdate,String stopdate);
	
	/**
	 * 根据formId得到具体的表单
	 * @param formId
	 * @return
	 */
	public List getFormById(String formId);
}
